package com.hsteach.web.controller.meeting.vo;

import com.hsteach.dao.domain.meeting.MeetingPerson;
import com.hsteach.web.controller.buildingApply.vo.ListBuildingApplyVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 会议申请对象
 * 
 * @author fanxquer
 * @date 2023-08-25
 */
@ApiModel(value = "ListMeetingApplyVo", description = "会议申请")
@Data
public class ListMeetingApplyVo extends ListBuildingApplyVo {
    private static final long serialVersionUID = 1L;

    /** 是否签到 */
    @ApiModelProperty(value = "是否签到", required = true)
    private Integer needSign;

    /** 会议主题 */
    @ApiModelProperty(value = "会议主题", required = true)
    private String meetingTopic;

    /** 会议描述 */
    @ApiModelProperty(value = "会议描述", required = true)
    private String meetingDesc;

    /** 主持人 */
    @ApiModelProperty(value = "主持人", required = true)
    private List<MeetingPerson> compere;

    /** 列席人 */
    @ApiModelProperty(value = "列席人", required = true)
    private List<MeetingPerson> attendee;

    @ApiModelProperty(value = "列席人数", required = true)
    private Integer attendeeNum;

    /** 参会人 */
    @ApiModelProperty(value = "参会人", required = true)
    private List<MeetingPerson> participant;

    @ApiModelProperty(value = "参会人数", required = true)
    private Integer participantNum;

}
